.px2rem(@name, @px){
    @{name}: @px / 75 * 1rem;
}
.box{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/bj2.png);
  	background-size: 100% 100%; 
  	display: flex;
  	align-items: center;
  	justify-content: center;
}
.main{
	width: 80%;
	border:1px solid #868090;
	background: rgba(0, 0, 0,0.3);
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	h4{
		.px2rem(font-size, 35);
		color: #ccc;
		.px2rem(padding-bottom, 35);
		.px2rem(padding-top, 30);
	}
	p{
		width: 90%;
		text-indent: 2em;
		color: #ccc;
		.px2rem(font-size, 24);
		word-break: break-all;
		.px2rem(padding-bottom, 30);
		.px2rem(line-height, 35);
	}
	.denglu{
		width: 80%;
		.px2rem(height, 46);
		border:none;
		background: #a51658;
		outline: none;
		color: #fff;
		border-radius: 5px;
		.px2rem(margin-bottom, 35);
	}
}